how does a solar inverter work